package com.cruise.h5.pojo.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author ：Cruise
 * @version ：1.0
 * @Calss ：CommentListVO
 * @Description ：一级 评论和 二级评论
 * @date ：2021/8/25 下午10:45
 **/
@Data
public class CommentListVO {

    private List<ReplyItemLevel1> replyItem1List;

    /**
     * 主键
     */
    private String id;

    /**
     * 创建人昵称
     */
    private String nickname ;

    /**
     * 创建人头像
     */
    private String avatar;

    /**
     * 视频 创建日期
     */
    private Date createDate;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 点赞数
     */
    private Integer likeCount;
    /**
     * 点踩数
     */
    private Integer dislikeCount;

    /**
     * 回复数
     */
    private Integer replyCount;

    /**
     * 创建人 id
     */
    private String createBy;

    /**
     * 是否点击了 喜欢
     */
    private Boolean isAlreadyLike;

    /**
     * 是否点击了 踩
     */
    private Boolean isAlreadyDisLike;




    /**
     * 回复列表 ,仅用于一级评论展示
     */
    @Data
    public static class ReplyItemLevel1{

        private String nickname ;

        private String content;

        public ReplyItemLevel1() {
        }

        public ReplyItemLevel1(String nickname, String content) {
            this.nickname = nickname;
            this.content = content;
        }
    }
}
